<?php
	include_once('./inc/config.php');

	$origen='';

    $route = request('route','');
    $route = str_replace('ñ', 'n', $route);
    $ruta  = explode('/',$route);
    $ultimo = end($ruta);
    if (empty($ultimo) ){
        $cual = count($ruta)-1;
        unset($ruta[$cual]);
    }

    //------------------------------------------------- En la URL viene un paginado ???
    $paginado = end($ruta);
    $pagina  = 0;    
	$agrega_paginado = '';
    if( substr($paginado,0,4) == 'pag-'  ) {
        $pagina = end(explode('-',$paginado));
        $es_paginado = true;
		$agrega_paginado = ' '.$pagina;
        //--- Obtuve el pagina, entonces lo elimino del array
        $cual = count($ruta)-1;
        unset($ruta[$cual]);

    } else {
        $pagina = 1;
        $es_paginado = false;
    }

	$mImagen='';	
	$_SESSION['filtro']['href'] = URL;
	
	if(isset($ruta[0])){
		if ( $ruta[0]=='blog' or $ruta[0]=='dakar2014') {
			//------------------------------------------------------------------------------
			//                                                                          BLOG
			//------------------------------------------------------------------------------
			include(ROOT.'/blog/index.php');
			die();

		} elseif ( $ruta[0]=='fotos' ) {
			//------------------------------------------------------------------------------
			//                                                                         FOTOS
			//------------------------------------------------------------------------------
			include(ROOT.'/fotos/index.php');
			die();
			
		} elseif ( $ruta[0]=='rss' ) {
			//------------------------------------------------------------------------------
			//                                                                           RSS
			//------------------------------------------------------------------------------
			include(ROOT.'/rss_alojamientos.php');
			die();

		} elseif ( $ruta[0]=='ra' ) {
			//------------------------------------------------------------------------------
			//                                                                            RA
			//------------------------------------------------------------------------------
			include(ROOT.'/index_publicaciones.php');
			die();

		} elseif ( $ruta[0]=='formulario-de-contacto.html' ) {
			//------------------------------------------------------------------------------
			//                                                        Formualrio de Contacto
			//------------------------------------------------------------------------------
            include_once(ROOT.'/inc/inc_publicidad.php');
            include_once(ROOT.'/html/header.html.php');
            include_once(ROOT.'/html/contacto.html.php');
            include_once(ROOT.'/html/footer.html.php');
//            include_once('contacto.php');

			die();

		}
	}
	//------------------------------------------------------------------------------
	//                                       Hay alguna redireccion desde el admin??
	//------------------------------------------------------------------------------
    include(ROOT.'/inc/redirect_301.php');

	
	
	if(isset($ruta[2])){
		list($url_amigable,$extension) = explode('.',$ruta[2]);
		if ($extension=='html'){
			include(ROOT.'/index_alojamientos.php');
			die();
		}
	} 
	
	
	$mTitle       = '';
	$mRobots      = 'INDEX, FOLLOW';
	$mKeywords    = '';
	$mDescription = '';
	
	

	$_SESSION['filtro']['provincia']['id'] = 0;
	$_SESSION['filtro']['ciudad']['id']    = 0;

	$title_prov = ' Santa Fe ';
	$title_ciudad = ' Rosario ';

	$desc_prov = 'Santa Fe';
	$desc_ciudad = 'Rosario';

	
	//pr($Provincias);
	if(isset($ruta[0]) and !empty($ruta[0])){
		
		//-------------------------------------------------------
		//                                      Es una provincia?
		//-------------------------------------------------------
		foreach($Provincias as $clave=>$valor){
			if($valor['url']==$ruta[0]){
				$_SESSION['filtro']['provincia']['id']     = $clave;
				$_SESSION['filtro']['provincia']['nombre'] = $valor['nombre'];
				$_SESSION['filtro']['provincia']['url']    = $valor['url'];
				$_SESSION['filtro']['href'].= '/'.$valor['url'];
				
				$title_prov = $valor['nombre'];
				$mTitle     = $valor['title'];
				$mRobots    = 'INDEX, FOLLOW';
				$mKeywords  = $valor['keywords'];
				$mDescription  = $valor['description'];
				
				
				//-----------------------------------------------------------
				// Filtra el array Localidades solo a las de la pcia. elegida
				//-----------------------------------------------------------
				$SelectCiudades = array();
				foreach($Localidades as $clave=>$valor){
					if($valor['provincia']==$_SESSION['filtro']['provincia']['id']){
						$SelectCiudades[$clave] = $valor;
					}
				}
					
				if(isset($ruta[1]) and !empty($ruta[1])){
					//-------------------------------------------------------
					//                                      Es una localidad?
					//-------------------------------------------------------
					foreach($SelectCiudades as $clave=>$valor){
						if($valor['url']==$ruta[1]){
							$_SESSION['filtro']['ciudad']['id']     = $clave;
							$_SESSION['filtro']['ciudad']['nombre'] = $valor['nombre'];
							$_SESSION['filtro']['ciudad']['url']    = $valor['url'];
							$_SESSION['filtro']['href'].= '/'.$valor['url'];
							
							$mTitle     = $valor['title'];
							$title_ciudad = $valor['nombre'];
							$mRobots       = 'INDEX, FOLLOW';
							$mKeywords     = $valor['keywords'];
							$mDescription  = $valor['description'];
							
							break;
						}
					}
				}
				break;
			}
		}
	}
	
	
	$condicion_provincia = '';
	$condicion_ciudad    = '';
	$condicion_familia   = '';
	if($_SESSION['filtro']['provincia']['id']>0){
		$condicion_provincia = " and productos.provincia='{$_SESSION['filtro']['provincia']['id']}'";
		if($_SESSION['filtro']['ciudad']['id']>0){
			$condicion_ciudad = " and productos.localidad='{$_SESSION['filtro']['ciudad']['id']}'";
		}
	}

	
	$agrega_meta = '';
	$familia_id = 0;	
	$_SESSION['filtro']['familia']['id'] = 0;
	$familia_url ='';
	if($_SESSION['filtro']['provincia']['id'] == 0){
		if(isset($ruta[0])){
			$familia_url = $ruta[0];
			$agrega_meta = ' RA ';
			if(isset($ruta[1])){ 
				// viene en formato viejo: categoria/alojamiento.html
				$tipo = '301 Moved Permanently';    
				$url = URL.'/'.$ruta[0];	
				Header("HTTP/1.1 $tipo");
				Header("Location: $url");
				die();	
			}
		}
	} else {
		if($_SESSION['filtro']['ciudad']['id'] == 0){
			if(isset($ruta[1])){ $familia_url = $ruta[1]; $agrega_meta = ' RA ';}
			
		} else {
			if(isset($ruta[2])){ $familia_url = $ruta[2]; $agrega_meta = ' RA ';}
			
		}
	}
	
	
	
	
	if(!empty($familia_url)){
	    //---- Es una Familia de Alojamientos
        $sql = "select * from familias where urlamigable1='$familia_url'";
        $rs  = $db->SelectLimit($sql,1);
        $Fam = $rs->FetchRow();
		if($Fam){
			$familia_id = $Fam['id'];
			$_SESSION['filtro']['familia']['id']     = $Fam['id'];
			$_SESSION['filtro']['familia']['nombre'] = $Fam['nombre1'];
			$_SESSION['filtro']['familia']['url']    = $Fam['urlamigable1'];
			$_SESSION['filtro']['href'].= '/'.$Fam['urlamigable1'];
			$condicion_familia = " and productos.familia_id='$familia_id'";
			
			if( $_SESSION['filtro']['ciudad']['id'] == 0 and $_SESSION['filtro']['provincia']['id'] == 0){
				$mTitle = $Fam['metatitle'];
				$mDescription = $Fam['descripcion'];
			} else {
			
				$mTitle = $Fam['metatitle1'];
				$mDescription = $Fam['descripcion1'];	
				if( $_SESSION['filtro']['ciudad']['id'] > 0 ){
					$mTitle = str_replace('[CIUDAD]',$title_ciudad,$mTitle);
					$mDescription = str_replace('[CIUDAD]',$desc_ciudad,$mDescription);	
				}
				if( $_SESSION['filtro']['provincia']['id'] > 0 ){	
					$mTitle = str_replace('[PROVINCIA]',$title_prov,$mTitle);
					$mDescription = str_replace('[PROVINCIA]',$desc_prov,$mDescription);
				}
			}	
			
			$mRobots      .= ' '.$Fam['robots'];
			$mKeywords    .= ' '.$Fam['keywords1'];
			$mImagen      .= URL."/img/logo.png";
			
		}
	}


	//------------------------------------------------------------------------------
    //                                                                  Muestra Home
	//------------------------------------------------------------------------------
    $cat_id = 0;
    $mostrar_en_home = 1;
		

	if(empty($ruta)){
		//------- Obtiene la pagina de incio para los metatags
		$sql = "select * from publicaciones where pagina_inicio=1 and activo=1 ";
		$rs  = $db->CacheSelectLimit($sql,1);
		$Home = $rs->FetchRow();
	
		$mTitle = $Home['titulo1'];
		$mDescription = $Home['descripcion1'];
		
		$mRobots       = $Home['robots'];
		$mKeywords     = $Home['keywords1'];
		
		$mImagen      = $Home['thumbs1'];
	
	}


	$mTitle       .= $agrega_paginado;
	$mDescription .= $agrega_paginado;

		
	//-------------------------------------------------------------------------------
	//                                   Incluye los Ultimos Alojamientos Registrados
	//-------------------------------------------------------------------------------
	$UltimosAlojamientos = ultimos_alojamientos();
		
    include_once('./html/header.html.php');
    include_once('./html/home.html.php');
    include_once('./html/footer.html.php');

	die();
  
?>